Communication Requirements of Software Distributed Shared Memory Systems

نویسندگان

  • Sumit Roy
  • Vipin Chaudhary
چکیده

Software Distributed Shared Memory (DSM) systems have been proposed to provide the convenience of shared memory programming on clusters of workstations. Different research groups advocate specific design decisions in their implementations. In this paper we present an experimental comparison of the communication requirements of three different page based systems software DSM systems, CVM, Quarks and Strings. Programs from the SPLASH-2 benchmark suite and some computational kernels are used to evaluate these systems. This paper shows the effect of different design decisions used in each of the DSMs on the same evaluation environment, a cluster of symmetrical multiprocessors. It is seen that systems that allow multiple application threads, like Strings and CVM, require lower number of messages when compared to Quarks. CVM and Quarks use user level threads for implementing the runtime, and it seen that they cannot effectively exploit multiple processors on each node. The Strings DSM uses kernel level threads and shows the best overall performance in a majority of the applications examined.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Survey of Software based Distributed Shared Memory (DSM) implementation methodologies for Multiprocessor Environments

It is more important to optimize the distributed system features to obtain the maximum possible performance. A distributed shared memory (DSM) of distributed system is kind of mechanism that allowing system’s multiple processors to access shared data without using interposes communication(IPC). A DSM is a simple yet powerful paradigm for structuring multiprocessor systems. It can be designed us...

متن کامل

Classification of Architectural Styles based on the Dimensions of the Integration of Hospital Information Systems

Introduction: Hospital information system (HIS) is a comprehensive software for integrating patient information for sending and exchanging health information between wards and other medical centers in order to accelerate the process of patient care and treatment, improve quality, and increase patient satisfaction. The advent of diverse and heterogeneous health care information systems in the fi...

متن کامل

Communication Analysis for Shared and Distributed Memory Machines

Advances in programming languages and parallelizing compilers are making parallel computers easier to use by providing a high-level portable programming model that protects software investment. However, experience has shown that simply finding parallelism is not always sufficient for obtaining good performance from today’s multiprocessors, largely because the cost of interprocessor communicatio...

متن کامل

Classification of Architectural Styles based on the Dimensions of the Integration of Hospital Information Systems

Introduction: Hospital information system (HIS) is a comprehensive software for integrating patient information for sending and exchanging health information between wards and other medical centers in order to accelerate the process of patient care and treatment, improve quality, and increase patient satisfaction. The advent of diverse and heterogeneous health care information systems in the fi...

متن کامل

Reducing Coherence-Related Communication in Software Distributed Shared Memory Systems

Distributed shared memory (DSM) is an abstraction of shared memory on a distributed memory machine. Hardware DSM systems support this abstraction at the architecture level; software DSM systems support the abstraction within the runtime system. One of the key problems in building an e cient software DSM system is to reduce the amount of communication needed to keep the distributed memories cohe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006